person with hemorrhoids - French English Dictionary